home *** CD-ROM | disk | FTP | other *** search
/ Gekkan Dennou Club 147 / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z / Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin / docs / ippon / ver / 050 / makefile < prev    next >
Makefile  |  2000-07-07  |  2KB  |  56 lines

  1. #    makefile for ippon.x
  2.  
  3. CC    = gcc
  4. CFLAGS    = -DDEBUG
  5. #CFLAGS    = -O -fomit-frame-pointer -fstrength-reduce -fforce-mem -fforce-addr -fcombine-regs
  6. AS    = has
  7. LD    = hlk
  8. INC    =
  9. LIBS    = libc.a libgnu.a libdos.a libiocs.a xsp2lib.o pcm8afnc.o
  10. LZH    = ippon050
  11.  
  12. vpath    %.c    ./;FuncEnemy/;FuncEffect/;
  13. # .c ファイルはカレント又はここで指定したディレクトリに
  14.  
  15. %.o:    %.c
  16.     $(CC) $(CFLAGS) -c $<
  17.  
  18. all:    ippon.x maketbl.x
  19.  
  20. ippon.x:    main.o player.o shot.o enemy.o eshot.o effect.o \
  21.         entry.o psearch.o gvram.o txfont.o sound.o zmcall.o \
  22.         zakoa.o zakob.o covern.o oplaser.o \
  23.         explzako.o expl.o explplayer.o points.o
  24.     $(LD) $^ -o $@ -l $(LIBS)
  25.  
  26. main.o:    main.c main.h player.h shot.h enemy.h eshot.h effect.h entry.h psearch.h gvram.h txfont.h sound.h
  27. player.o:    player.c main.h player.h shot.h effect.h sound.h
  28. shot.o:    shot.c main.h player.h enemy.h shot.h sound.h
  29. enemy.o:    enemy.c main.h player.h enemy.h shot.h
  30. eshot.o:    eshot.c main.h player.h eshot.h
  31. effect.o:    effect.c main.h effect.h
  32. entry.o:    entry.c enemy.h entry.h sound.h
  33. psearch.o:    psearch.c player.h psearch.h
  34. gvram.o:    gvram.s
  35. txfont.o:    txfont.c txfont.h
  36. sound.o:    sound.c main.h zmcall.h
  37. zmcall.o:    zmcall.s
  38.  
  39. zakoa.o:    FuncEnemy/zakoa.c FuncEnemy/../main.h FuncEnemy/../player.h FuncEnemy/../enemy.h FuncEnemy/../eshot.h FuncEnemy/../effect.h FuncEnemy/../psearch.h FuncEnemy/../sound.h
  40. zakob.o:    FuncEnemy/zakob.c FuncEnemy/../main.h FuncEnemy/../player.h FuncEnemy/../enemy.h FuncEnemy/../eshot.h FuncEnemy/../effect.h FuncEnemy/../psearch.h FuncEnemy/../sound.h
  41. covern.o:    FuncEnemy/covern.c FuncEnemy/../main.h FuncEnemy/../player.h FuncEnemy/../shot.h FuncEnemy/../enemy.h FuncEnemy/../eshot.h FuncEnemy/../effect.h FuncEnemy/../psearch.h FuncEnemy/../sound.h
  42. oplaser.o:    FuncEnemy/oplaser.c FuncEnemy/../main.h FuncEnemy/../player.h FuncEnemy/../shot.h FuncEnemy/../enemy.h FuncEnemy/../eshot.h FuncEnemy/../effect.h FuncEnemy/../psearch.h FuncEnemy/../sound.h
  43.  
  44. explzako.o:    FuncEffect/explzako.c FuncEffect/../main.h FuncEffect/../effect.h
  45. expl.o:    FuncEffect/expl.c FuncEffect/../main.h FuncEffect/../effect.h
  46. explplayer.o:    FuncEffect/explplayer.c FuncEffect/../main.h FuncEffect/../effect.h
  47. points.o:    FuncEffect/points.c FuncEffect/../main.h FuncEffect/../effect.h
  48.  
  49. maketbl.x:    maketbl.o
  50.     $(LD) $^ -o $@ -l $(LIBS)
  51.  
  52.  
  53. dist:
  54.     LHA a -t ../$(LZH)
  55.  
  56.